#pragma once

#include "HkpPhantom.h"
#include "../../../Common/HkIncludes.h"

using namespace System;
using namespace Microsoft::Xna::Framework;

namespace Havok
{
	namespace Dynamics
	{
		namespace Phantom
		{
			public ref class HkpAabbPhantom:HkpPhantom
			{
			public:
				HkpAabbPhantom(BoundingBox^ aabb);
				array<Collision::HkpCollidable^>^ GetOverlappingCollidables();

				property BoundingBox Aabb
				{
					BoundingBox get();
					void set(BoundingBox value);
				}

			private:
				hkpAabbPhantom* m_aabbPhantom;
			};
		}
	}
}